package com.tg.appcommon.android;

import android.content.Context;
import android.util.Log;

import java.util.Locale;

public class DeviceAddSoundConstants {

    private static String baseUrl(Context context) {
        Locale locale = context.getResources().getConfiguration().locale;
        String la = locale.getLanguage().toUpperCase();
        if (la.toLowerCase().contains("zh")) {
            la = "CN";
        }
        return "https://static01-cdn.tange365.com/sound-app/" + la;
    }

    public static void downloadAllAudio(Context context) {
        SoundPlayerManager.create(context).download(Scan(context), false);
        SoundPlayerManager.create(context).download(WifiChoose(context), false);
        SoundPlayerManager.create(context).download(WifiConnect(context), false);
        SoundPlayerManager.create(context).download(WifiPower(context), false);
        SoundPlayerManager.create(context).download(WifiReset(context), false);
        SoundPlayerManager.create(context).download(WifiScan(context), false);
        SoundPlayerManager.create(context).download(WifiList(context), false);
    }

    /**
     * 扫描二维码
     * @param context
     * @return
     */
    public static String Scan(Context context) {
        return baseUrl(context) + "/Scan.mp3";
    }

    /**
     * 填写WiFi名称和密码
     * @param context
     * @return
     */
    public static String WifiChoose(Context context) {
        return baseUrl(context) + "/WiFi_choose.mp3";
    }

    /**
     * 配网中
     * @param context
     * @return
     */
    public static String WifiConnect(Context context) {
        return baseUrl(context) + "/WiFi_connect.mp3";
    }

    /**
     * 选择一个设备热点
     * @param context
     * @return
     */
    public static String WifiList(Context context) {
        return baseUrl(context) + "/WiFi_search.mp3";
    }

    /**
     * 接通设备电源
     * @param context
     * @return
     */
    public static String WifiPower(Context context) {
        return baseUrl(context) + "/WiFi_power.mp3";
    }

    /**
     * 重置设备
     * @param context
     * @return
     */
    public static String WifiReset(Context context) {
        return baseUrl(context) + "/WiFi_reset.mp3";
    }

    /**
     * 让设备扫描生成的二维码
     * @param context
     * @return
     */
    public static String WifiScan(Context context) {
        return baseUrl(context) + "/WiFi_scan.mp3";
    }

}
